/* const express=require('express');
const app=express();
app.listen(3000)
app.get('/login',(req,res)=>{
	res.sendFlie(__dirname+'/4.html')
})
app.get('mylogin',(req,res)=>{
	var a=console.log(req.query)
	res.send('登录成功，欢迎'+res.query)
}) */
const express=require('express');
//引入查询字符串模块
const querystring=require('querystring');
const app=express();
app.listen(3000)
//---------------------get------------------------
app.get('/login',(req,res)=>{
	res.sendFile(__dirname+'/login.html')
})
//
//--------------------post-------------------------
app.post('/mylogin2',(req,res)=>{
	//获取get传递的数据(格式为查询字符串)
	//var a=console.log(req.query)
	//一旦有数据流入到内存，自动触发事件，通过回调函数获取
	req.on('data',(chunk)=>{
		//chunk就是获取到分段数据
		//console.log(chunk);
		//转为字符串，格式为查询字符串
		var str=chunk.toString()
		console.log(str);
		//借助查询字符串模块解析为对象
		var obj=querystring.parse(str);
		console.log(obj.user)
	});
	//获取请求的URL，获取请求的方法
	//console.log(req.url,req.method);
	res.send('登录成功');
})
//----------------路由传参---------------------
//路由(get/package):获取包的详情，传递包的名称
app.get('/package/:pname',(req,res)=>{
	//获取路由传参的数据
	console.log(req.params);
	res.send('这是包的详情');
});
app.get('/shopping/:lid&:num',(req,res)=>{
	res.send(`商品的编号:${req.params.lid}<br>
	购买的数量:${req.params.num}`)
})